package com.base.string;

/**
 * TODO(1154. 一年中的第几天)
 *
 * @author leon
 * @date 2021年12月21日 19:17
 */
public class DayOfYear {
    public int dayOfYear(String date) {
        int year = Integer.parseInt(date.substring(0,4));
        int month = Integer.parseInt(date.substring(5,7));
        int day = Integer.parseInt(date.substring(8));
        // 判断是不是闰年
        int[] months = new int[]{31,28,31,30,31,30,31,31,30,31,30,31};

        if(year%400==0||(year%100!=0&&year%4==0)){
            months[1]++;
        }
        int ans = 0;
        for (int i = 0; i < month-1; i++) {
            ans+=months[i];
        }
        return ans+day;
    }
}
